<?php
/**
 * Tableau contenant les éléments de configuration
 * @global	array	$config
 */
$config = array();
$GLOBALS['config'] = $config;

$sServerAddr = $_SERVER['SERVER_ADDR'];

// Les variables de session ont une durée de vie de 24 heures
ini_set('session.gc_maxlifetime', 86400);


if (substr($_SERVER['SERVER_ADDR'], 0, 7) == '192.168') 
   $sServerAddr = '127.0.0.1';


$sUrl = (strstr($_SERVER["HTTP_HOST"], 'www.') ? $_SERVER["HTTP_HOST"] : 'www.' . $_SERVER["HTTP_HOST"] );
$aParseUrl = explode('.', $sUrl);

/*Avec cette variable, on peut savoir sur quelle site on se trouve*/
$config['project_name'] = $aParseUrl[1];

//D�finir l'url du site selon la site ne sert � rien ( vive NextIdea)
$config['siteUrl'] = $_SERVER["HTTP_HOST"];

switch ($sServerAddr) {
	// CONFIGURATION SERVEUR LOCAL
	case "127.0.0.1":
		$config['langue']['default']	= '0';
		
		$config['dbLogin']				= "root";						// login de la bases de données
		
		$config['dbPwd']				= "";						// Password de bases de données
		
		$config['dbName']				= "dbconcept";						// nom de la base de données
		
		$config['dbHost']				= "localhost";						//Hôte de la base de données
				
		$config['siteName']				= "Surprise";					// nom du site

	break;
	
	// CONFIGURATION SERVEUR PROD
	case "213.186.33.19":
		$config['langue']['default']	= '0';
		
		$config['dbLogin']				= "root";						// login du serveur de bases de données
		$config['dbPwd']				= "azerty";						// mot de passe du serveur de bases de données
		$config['dbName']				= "clope";						// nom de la base de données	
		$config['siteName']				= "Surprise";					// nom du site

	break;
}
//$config['siteName']			= "Surprise";				// nom du site
$config['sServerAddr']			= $sServerAddr;
//$config['basePath']			= $_SERVER['DOCUMENT_ROOT'] . '/';		// racine du système
$config['basePath']			= $_SERVER['DOCUMENT_ROOT'] . 'djconcept/www/';		// racine du système
$config['includePath']			= dirname(dirname(__FILE__)). '/include/';
$config['corePath']			= dirname(dirname(__FILE__)).'/core/';		// répertoire contenant le framework
$config['languagesPath']		= $config['includePath'].'languages/';		// répertoire contenant les fichiers de langues
$config['controllersPath']		= $config['includePath'].'controllers/';	// répertoire contenant les controllers des pages
$config['modelsPath']			= $config['includePath'].'models/';		// répertoire contenant les models
$config['mediaPath']			= $config['basePath'].'media/';			// répertoire contenant les medias
$config['templatePath']			= $config['basePath'].'template/';		// répertoire contenant le template
$config['apiPath']			= $config['corePath'].'api/';                   // répertoire contenant les API


/**
 * @global string DB_SERVER	: nom d'hote du serveur MySQL
 */
//define('DB_SERVER',	$config['dbServer']);

/**
 * @global string DB_LOGIN	: nom d'utilisateur de connexion au serveur MySQL
 */
define('DB_LOGIN',	$config['dbLogin']);

/**
 * @global string DB_PWD	: mot de passe de connexion au serveur MySQL
 */
define('DB_PWD',	$config['dbPwd']);

/**
 * @global string DB_NAME	: nom de la base de données
 */
define('DB_NAME',	$config['dbName']);

/**
 * @global string DB_HOST	: Hôte de la base de données
 */
define('DB_HOST',	$config['dbHost']);

/**
 * @global string BASEPATH	: répertoire racine du site
 */
define('BASEPATH',	$config['basePath']);

/**
 * @global string SITE_URL	: url racine du site
 */
define('SITE_URL',	$config['siteUrl']);

/**
 * @global string SITE_NAME	: nom du site courant
 */
define('SITE_NAME',	$config['siteName']);

/**
 * @global string PROJECT   : Nom du projet en cours
 */
define('PROJECT',	$config['project_name']);


/**
 * @global string TPLPATH   : répertoire du template
 */
define('TPLPATH',	$config['templatePath']);

/**
 * @global string CORE   : répertoire du framework
 */
define('COREPATH',	$config['corePath']);

/**
 * @global string API   : répertoire du framework
 */
define('APIPATH',	$config['apiPath']);

?>